package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.MCourse;

/**
 * 课程套餐Service接口
 * 
 * @author ruoyi
 * @date 2023-12-25
 */
public interface IMCourseService 
{
    /**
     * 查询课程套餐
     * 
     * @param courseid 课程套餐主键
     * @return 课程套餐
     */
    public MCourse selectMCourseByCourseid(Long courseid);

    /**
     * 查询课程套餐列表
     * 
     * @param mCourse 课程套餐
     * @return 课程套餐集合
     */
    public List<MCourse> selectMCourseList(MCourse mCourse);

    /**
     * 新增课程套餐
     * 
     * @param mCourse 课程套餐
     * @return 结果
     */
    public int insertMCourse(MCourse mCourse);

    /**
     * 修改课程套餐
     * 
     * @param mCourse 课程套餐
     * @return 结果
     */
    public int updateMCourse(MCourse mCourse);

    /**
     * 批量删除课程套餐
     * 
     * @param courseids 需要删除的课程套餐主键集合
     * @return 结果
     */
    public int deleteMCourseByCourseids(Long[] courseids);

    /**
     * 删除课程套餐信息
     * 
     * @param courseid 课程套餐主键
     * @return 结果
     */
    public int deleteMCourseByCourseid(Long courseid);
}
